Skip to main content
Version: 0.18.0

Scrolling

When you use AskUI you can only interact with elements that you can see on your screen. Therefore you have to scroll down/sideways to interact with currently invisible elements.

Scrolling With Mouse Wheel

If you want to scroll with your mouse wheel you can use the scroll() action:

// Scroll 10 down in y direction<>
await aui.scroll(0, -10).exec()

Scrolling With Key Press

If you want to scroll with a key press you could use your arrow keys (up, down, left, right ) or the pagedown-key.

// Press down arrow key
await aui.pressKey('down').exec()

// Press up arrow key
await aui.pressKey('up').exec()

// Scroll down a page
await aui.pressKey('pagedown').exec()

// Scroll up a page
await aui.pressKey('pageup').exec()

Scrolling on Touch Displays

On touch displays you have to recreate the swipe gesture:

tip

If you want to swipe an element instead of the whole screen: Checkout the swipe() API docs.

// Touch the display with your finger, move finger to the left, release
// Important: Make sure not to accidentially touch a swipeable element
// as this might only swipe the element!
await aui.mouseToggleDown().exec()
await aui.moveMouseRelatively(-1500, 0).exec()
await aui.mouseToggleUp().exec()